package com.cm.dynamic.autoconfigure;

/**
 * 真正的所有动态执行器
 * @author xionglei
 * @version 1.0.0
 * 2021年08月26日 15:38
 */
public class Configuration {

    /**
     * 配置读取jar包和class类
     */
    private String[] jarLocations;

    /**
     * 配置mybatis扫描mapper.xml 文件为classpath 类文件路径
     */
    private String[] mapperLocations;

    /**
     * 加载扫描Spring bean 基础包
     * 类似@SpringBootApplication的basePackages
     */
    private String[] basePackages;

    /**
     * 加载mybatis mapper类接口
     */
    private String[] mapperScanPackages;

    public String[] getJarLocations() {
        return jarLocations;
    }

    public void setJarLocations(String[] jarLocations) {
        this.jarLocations = jarLocations;
    }

    public String[] getMapperLocations() {
        return mapperLocations;
    }

    public void setMapperLocations(String[] mapperLocations) {
        this.mapperLocations = mapperLocations;
    }

    public String[] getBasePackages() {
        return basePackages;
    }

    public void setBasePackages(String[] basePackages) {
        this.basePackages = basePackages;
    }

    public String[] getMapperScanPackages() {
        return mapperScanPackages;
    }

    public void setMapperScanPackages(String[] mapperScanPackages) {
        this.mapperScanPackages = mapperScanPackages;
    }
}
